
		//跨浏览器添加事件
		//相同name的事件注册有问题
		function addEvent(obj,type,fn){
			if(obj.addEventListener){
				obj.addEventListener(type,fn,false);
			}else if(obj.attachEvent){
				obj.attachEvent('on'+type,fn);
			}
		}
		//跨浏览器移除事件
		function removeEvent(obj,type,fn){
			if(obj.removeEventListener){
				obj.removeEventListener(type,fn,false);
			}else if(obj.detachEvent){
				obj.detachEvent('on'+type,fn);
			}
		}	
		
		
			//获取目标事件对象
		function getTarget(eve){
			if(eve.target){//w3c
				return eve.target;
			}else if(window.event.srcElement){//ie
				return window.event.srcElement;
			}
		}
		

	//跨浏览器兼容阻止默认事件
		function preDef(eve){
			var e =eve||window.event;
			if(e.preventDefault){
				e.preventDefault();  //w3c
			}else{
				e.returnValue = false;//IE
			}
			
		}
		

	//兼容浏览器获取字符编码
		function getCharCode(eve){
			var e=eve||window.event;
			if(typeof e.charCode=='number'){
				return e.charCode;
			}else{
				return e.keyCode;
			}
		}